minor design refactoring in cotrix-lifecycle