Your types are already optional if you're adding constructors for each permutation of all input parameters.
Your types are already optional if you're adding constructors for each permutation of all input parameters.