API changes: extract service context concept from Transaction; split service context operations between ServiceContext and ManagementContext; extract transaction management operations from Transaction into TransactionController
Remove DependencyFlag.PARENT.