Properties are different than fields and are expensive in terms of performance in some scenarios. It is always recommended that properties not clone and return collections. If you absolutely have to do so, consider turning them into methods.
public int[] Even => (int[]) _even.Clone();
public int[] Even() => (int[]) _even.Clone();