Person now is immutable and uses Build pattern 
policy and gatekeeper not yet implemented