Initialized first/last name
Specced optional properties
Added fullName spec