Modification for model early creation, remove Express hooks. Needs refactoring