Initiable object refactoring