made CCHElementServiceLocator private
moved todo warning to m
made more  classes to private and renamed a proxy to CCHDeviceProxy