protected function get_service_object_by_id($class_name, $service_id)
{
if (!array_key_exists($service_id, $this->service_object_cache)) {
$this->service_object_cache[$service_id] = new $class_name($service_id);
}
return $this->service_object_cache[$service_id];
}