Incomplete refactoring of creation method