introduced lazy mongoose model creation