Clearly separate different options to instantiate a Person