added ObservableTransparentContainerSpec