DataCenterServices implementation
add caching and logging
basic listing templates support
fixed subclass