Realizing the Object-Oriented Lifecycle