public function loadMetadata($metadataIdent = null)
    {
        if ($metadataIdent === null) {
            $metadataIdent = $this->metadataIdent();
        }

        $metadata = $this->metadataLoader()->load($metadataIdent, $this->metadataClass());
        $this->setMetadata($metadata);

        return $metadata;
    }