Split DataContainer and tag compiler's OperaterBase.