             return Constant.Class.PictureCollection
         case Constant.Key.Embed:
             return Constant.Class.Embed
+        case Constant.Key.Metadata:
+            return Constant.Class.MutableDictionary
         default:
             return nil
         }

            static let Privacy = VIMPrivacy.self
            static let User = VIMUser.self
            static let Embed = AlbumEmbed.self
        }
    }
    

    @objc public var pictures: VIMPictureCollection?
    @objc public var user: VIMUser?
    @objc public var theme: String?
    @objc dynamic private var metadata: [String: Any]?
    @objc dynamic private var connections: [String: Any]?
    
    public override func getObjectMapping() -> Any! {
        return [
