static public function read(Smd $smd, $classname)
    {
        $reflectedclass = new \ReflectionClass($classname);
        return self::isValid($smd, $reflectedclass) ? new Service($smd, $reflectedclass) : false;
    }