Added registration pre-model validation logic