public function create($pointer)
    {
        $pointer = PointerFormat::normalize($pointer, $this->context);
        $instance = Builder::build($pointer, $this->context);
        Validator::validate($instance, $this->context);
        return $instance;
    }