Ported CustomerGroup to OM and CacheObject. Right now some tests fail, WIP.