Instead, I will add argument check in constructor then always sets available values.