MVC-16 Refactor model_account::create()