allow constructor options; default in base Model is attempting to set properties