Allow undefined to create an empty model instance