fixed a bug in optional arguments to create(), added dateOfBirth to properties