ignore nil fields on create