Prevent invalid models from being created/updated
Require presence and type of project name