func (obj OrderedItems) Apply(other ld.Entity, mergeArrays bool) error {
	return obj.o.Apply(other, mergeArrays)
}
Applies another object as a patch to this one. Implements ld.Entity.
package as
import (
	"github.com/meowpub/meow/ld"
)
type Accept struct{ Activity }
func NewAccept(id string) Accept { return AsAccept(ld.NewObject(id, Class_Accept.ID)) }
func AsAccept(e ld.Entity) Accept { return Accept{AsActivity(e)} }
func IsAccept(e ld.Entity) bool { return ld.Is(e, Class_Accept.ID) }
type Activity struct{ Object }
func NewActivity(id string) Activity { return AsActivity(ld.NewObject(id, Class_Activity.ID)) }
func AsActivity(e ld.Entity) Activity { return Activity{AsObject(e)} }
func IsActivity(e ld.Entity) bool { return ld.Is(e, Class_Activity.ID) }
func (obj Activity) Actor() interface{} { return GetActor(obj) }
func (obj Activity) SetActor(v interface{}) { SetActor(obj, v) }
func (obj Activity) Instrument() interface{} { return GetInstrument(obj) }
func (obj Activity) SetInstrument(v interface{}) { SetInstrument(obj, v) }
func (obj Activity) Origin() interface{} { return GetOrigin(obj) }
func (obj Activity) SetOrigin(v interface{}) { SetOrigin(obj, v) }
func (obj Activity) Result() interface{} { return GetResult(obj) }
func (obj Activity) SetResult(v interface{}) { SetResult(obj, v) }
func (obj Activity) Target() interface{} { return GetTarget(obj) }
func (obj Activity) SetTarget(v interface{}) { SetTarget(obj, v) }
func (obj Activity) Verb() interface{} { return GetVerb(obj) }
func (obj Activity) SetVerb(v interface{}) { SetVerb(obj, v) }
type Add struct{ Activity }
func NewAdd(id string) Add { return AsAdd(ld.NewObject(id, Class_Add.ID)) }
func AsAdd(e ld.Entity) Add { return Add{AsActivity(e)} }
func IsAdd(e ld.Entity) bool { return ld.Is(e, Class_Add.ID) }
type Announce struct{ Activity }
func NewAnnounce(id string) Announce { return AsAnnounce(ld.NewObject(id, Class_Announce.ID)) }
func AsAnnounce(e ld.Entity) Announce { return Announce{AsActivity(e)} }
func IsAnnounce(e ld.Entity) bool { return ld.Is(e, Class_Announce.ID) }
type Application struct{ Object }
func NewApplication(id string) Application {
	return AsApplication(ld.NewObject(id, Class_Application.ID))
}
func AsApplication(e ld.Entity) Application { return Application{AsObject(e)} }
func IsApplication(e ld.Entity) bool { return ld.Is(e, Class_Application.ID) }
type Arrive struct{ IntransitiveActivity }
func NewArrive(id string) Arrive { return AsArrive(ld.NewObject(id, Class_Arrive.ID)) }
func AsArrive(e ld.Entity) Arrive { return Arrive{AsIntransitiveActivity(e)} }
func IsArrive(e ld.Entity) bool { return ld.Is(e, Class_Arrive.ID) }
type Article struct{ Object }
func NewArticle(id string) Article { return AsArticle(ld.NewObject(id, Class_Article.ID)) }
func AsArticle(e ld.Entity) Article { return Article{AsObject(e)} }
func IsArticle(e ld.Entity) bool { return ld.Is(e, Class_Article.ID) }
type Audio struct{ Document }
func NewAudio(id string) Audio { return AsAudio(ld.NewObject(id, Class_Audio.ID)) }
func AsAudio(e ld.Entity) Audio { return Audio{AsDocument(e)} }
func IsAudio(e ld.Entity) bool { return ld.Is(e, Class_Audio.ID) }
type Block struct{ Ignore }
func NewBlock(id string) Block { return AsBlock(ld.NewObject(id, Class_Block.ID)) }
func AsBlock(e ld.Entity) Block { return Block{AsIgnore(e)} }
func IsBlock(e ld.Entity) bool { return ld.Is(e, Class_Block.ID) }
type Collection struct{ Object }
func NewCollection(id string) Collection { return AsCollection(ld.NewObject(id, Class_Collection.ID)) }
func AsCollection(e ld.Entity) Collection { return Collection{AsObject(e)} }
func IsCollection(e ld.Entity) bool { return ld.Is(e, Class_Collection.ID) }
func (obj Collection) Current() interface{} { return GetCurrent(obj) }
func (obj Collection) SetCurrent(v interface{}) { SetCurrent(obj, v) }
func (obj Collection) First() interface{} { return GetFirst(obj) }
func (obj Collection) SetFirst(v interface{}) { SetFirst(obj, v) }
func (obj Collection) Items() interface{} { return GetItems(obj) }
func (obj Collection) SetItems(v interface{}) { SetItems(obj, v) }
func (obj Collection) Last() interface{} { return GetLast(obj) }
func (obj Collection) SetLast(v interface{}) { SetLast(obj, v) }
func (obj Collection) TotalItems() interface{} { return GetTotalItems(obj) }
func (obj Collection) SetTotalItems(v interface{}) { SetTotalItems(obj, v) }
type CollectionPage struct{ Collection }
func NewCollectionPage(id string) CollectionPage {
	return AsCollectionPage(ld.NewObject(id, Class_CollectionPage.ID))
}
func AsCollectionPage(e ld.Entity) CollectionPage { return CollectionPage{AsCollection(e)} }
func IsCollectionPage(e ld.Entity) bool { return ld.Is(e, Class_CollectionPage.ID) }
func (obj CollectionPage) Next() interface{} { return GetNext(obj) }
func (obj CollectionPage) SetNext(v interface{}) { SetNext(obj, v) }
func (obj CollectionPage) PartOf() interface{} { return GetPartOf(obj) }
func (obj CollectionPage) SetPartOf(v interface{}) { SetPartOf(obj, v) }
func (obj CollectionPage) Prev() interface{} { return GetPrev(obj) }
func (obj CollectionPage) SetPrev(v interface{}) { SetPrev(obj, v) }
type Create struct{ Activity }
func NewCreate(id string) Create { return AsCreate(ld.NewObject(id, Class_Create.ID)) }
func AsCreate(e ld.Entity) Create { return Create{AsActivity(e)} }
func IsCreate(e ld.Entity) bool { return ld.Is(e, Class_Create.ID) }
type Delete struct{ Activity }
func NewDelete(id string) Delete { return AsDelete(ld.NewObject(id, Class_Delete.ID)) }
func AsDelete(e ld.Entity) Delete { return Delete{AsActivity(e)} }
func IsDelete(e ld.Entity) bool { return ld.Is(e, Class_Delete.ID) }
type Dislike struct{ Activity }
func NewDislike(id string) Dislike { return AsDislike(ld.NewObject(id, Class_Dislike.ID)) }
func AsDislike(e ld.Entity) Dislike { return Dislike{AsActivity(e)} }
func IsDislike(e ld.Entity) bool { return ld.Is(e, Class_Dislike.ID) }
type Document struct{ Object }
func NewDocument(id string) Document { return AsDocument(ld.NewObject(id, Class_Document.ID)) }
func AsDocument(e ld.Entity) Document { return Document{AsObject(e)} }
func IsDocument(e ld.Entity) bool { return ld.Is(e, Class_Document.ID) }
type Event struct{ Object }
func NewEvent(id string) Event { return AsEvent(ld.NewObject(id, Class_Event.ID)) }
func AsEvent(e ld.Entity) Event { return Event{AsObject(e)} }
func IsEvent(e ld.Entity) bool { return ld.Is(e, Class_Event.ID) }
type Flag struct{ Activity }
func NewFlag(id string) Flag { return AsFlag(ld.NewObject(id, Class_Flag.ID)) }
func AsFlag(e ld.Entity) Flag { return Flag{AsActivity(e)} }
func IsFlag(e ld.Entity) bool { return ld.Is(e, Class_Flag.ID) }
type Follow struct{ Activity }
func NewFollow(id string) Follow { return AsFollow(ld.NewObject(id, Class_Follow.ID)) }
func AsFollow(e ld.Entity) Follow { return Follow{AsActivity(e)} }
func IsFollow(e ld.Entity) bool { return ld.Is(e, Class_Follow.ID) }
type Group struct{ Object }
func NewGroup(id string) Group { return AsGroup(ld.NewObject(id, Class_Group.ID)) }
func AsGroup(e ld.Entity) Group { return Group{AsObject(e)} }
func IsGroup(e ld.Entity) bool { return ld.Is(e, Class_Group.ID) }
type Ignore struct{ Activity }
func NewIgnore(id string) Ignore { return AsIgnore(ld.NewObject(id, Class_Ignore.ID)) }
func AsIgnore(e ld.Entity) Ignore { return Ignore{AsActivity(e)} }
func IsIgnore(e ld.Entity) bool { return ld.Is(e, Class_Ignore.ID) }
type Image struct{ Document }
func NewImage(id string) Image { return AsImage(ld.NewObject(id, Class_Image.ID)) }
func AsImage(e ld.Entity) Image { return Image{AsDocument(e)} }
func IsImage(e ld.Entity) bool { return ld.Is(e, Class_Image.ID) }
type IntransitiveActivity struct{ Activity }
func NewIntransitiveActivity(id string) IntransitiveActivity {
	return AsIntransitiveActivity(ld.NewObject(id, Class_IntransitiveActivity.ID))
}
func AsIntransitiveActivity(e ld.Entity) IntransitiveActivity {
	return IntransitiveActivity{AsActivity(e)}
}
func IsIntransitiveActivity(e ld.Entity) bool { return ld.Is(e, Class_IntransitiveActivity.ID) }
type Invite struct{ Offer }
func NewInvite(id string) Invite { return AsInvite(ld.NewObject(id, Class_Invite.ID)) }
func AsInvite(e ld.Entity) Invite { return Invite{AsOffer(e)} }
func IsInvite(e ld.Entity) bool { return ld.Is(e, Class_Invite.ID) }
type Join struct{ Activity }
func NewJoin(id string) Join { return AsJoin(ld.NewObject(id, Class_Join.ID)) }
func AsJoin(e ld.Entity) Join { return Join{AsActivity(e)} }
func IsJoin(e ld.Entity) bool { return ld.Is(e, Class_Join.ID) }
type Leave struct{ Activity }
func NewLeave(id string) Leave { return AsLeave(ld.NewObject(id, Class_Leave.ID)) }
func AsLeave(e ld.Entity) Leave { return Leave{AsActivity(e)} }
func IsLeave(e ld.Entity) bool { return ld.Is(e, Class_Leave.ID) }
type Like struct{ Activity }
func NewLike(id string) Like { return AsLike(ld.NewObject(id, Class_Like.ID)) }
func AsLike(e ld.Entity) Like { return Like{AsActivity(e)} }
func IsLike(e ld.Entity) bool { return ld.Is(e, Class_Like.ID) }
type Link struct{ o *ld.Object }
func NewLink(id string) Link { return AsLink(ld.NewObject(id, Class_Link.ID)) }
func AsLink(e ld.Entity) Link { return Link{o: e.Obj()} }
func IsLink(e ld.Entity) bool { return ld.Is(e, Class_Link.ID) }
func (obj Link) Obj() *ld.Object { return obj.o }
func (obj Link) IsNull() bool { return obj.o == nil }
func (obj Link) ID() string { return obj.o.ID() }
func (obj Link) Value() string { return obj.o.Value() }
func (obj Link) Type() []string { return obj.o.Type() }
func (obj Link) Get(key string) interface{} { return obj.o.Get(key) }
func (obj Link) Set(key string, v interface{}) { obj.o.Set(key, v) }
func (obj Link) Apply(other ld.Entity, mergeArrays bool) error { return obj.o.Apply(other, mergeArrays) }
func (obj Link) AttributedTo() interface{} { return GetAttributedTo(obj) }
func (obj Link) SetAttributedTo(v interface{}) { SetAttributedTo(obj, v) }
func (obj Link) Height() interface{} { return GetHeight(obj) }
func (obj Link) SetHeight(v interface{}) { SetHeight(obj, v) }
func (obj Link) Href() interface{} { return GetHref(obj) }
func (obj Link) SetHref(v interface{}) { SetHref(obj, v) }
func (obj Link) Hreflang() interface{} { return GetHreflang(obj) }
func (obj Link) SetHreflang(v interface{}) { SetHreflang(obj, v) }
func (obj Link) Id() interface{} { return GetId(obj) }
func (obj Link) SetId(v interface{}) { SetId(obj, v) }
func (obj Link) MediaType() interface{} { return GetMediaType(obj) }
func (obj Link) SetMediaType(v interface{}) { SetMediaType(obj, v) }
func (obj Link) Name() interface{} { return GetName(obj) }
func (obj Link) SetName(v interface{}) { SetName(obj, v) }
func (obj Link) Object() interface{} { return GetObject(obj) }
func (obj Link) SetObject(v interface{}) { SetObject(obj, v) }
func (obj Link) Preview() interface{} { return GetPreview(obj) }
func (obj Link) SetPreview(v interface{}) { SetPreview(obj, v) }
func (obj Link) Rel() interface{} { return GetRel(obj) }
func (obj Link) SetRel(v interface{}) { SetRel(obj, v) }
func (obj Link) Width() interface{} { return GetWidth(obj) }
func (obj Link) SetWidth(v interface{}) { SetWidth(obj, v) }
type Listen struct{ Activity }
func NewListen(id string) Listen { return AsListen(ld.NewObject(id, Class_Listen.ID)) }
func AsListen(e ld.Entity) Listen { return Listen{AsActivity(e)} }
func IsListen(e ld.Entity) bool { return ld.Is(e, Class_Listen.ID) }
type Mention struct{ Link }
func NewMention(id string) Mention { return AsMention(ld.NewObject(id, Class_Mention.ID)) }
func AsMention(e ld.Entity) Mention { return Mention{AsLink(e)} }
func IsMention(e ld.Entity) bool { return ld.Is(e, Class_Mention.ID) }
type Move struct{ Activity }
func NewMove(id string) Move { return AsMove(ld.NewObject(id, Class_Move.ID)) }
func AsMove(e ld.Entity) Move { return Move{AsActivity(e)} }
func IsMove(e ld.Entity) bool { return ld.Is(e, Class_Move.ID) }
type Note struct{ Object }
func NewNote(id string) Note { return AsNote(ld.NewObject(id, Class_Note.ID)) }
func AsNote(e ld.Entity) Note { return Note{AsObject(e)} }
func IsNote(e ld.Entity) bool { return ld.Is(e, Class_Note.ID) }
type Object struct{ o *ld.Object }
func NewObject(id string) Object { return AsObject(ld.NewObject(id, Class_Object.ID)) }
func AsObject(e ld.Entity) Object { return Object{o: e.Obj()} }
func IsObject(e ld.Entity) bool { return ld.Is(e, Class_Object.ID) }
func (obj Object) Obj() *ld.Object { return obj.o }
func (obj Object) IsNull() bool { return obj.o == nil }
func (obj Object) ID() string { return obj.o.ID() }
func (obj Object) Value() string { return obj.o.Value() }
func (obj Object) Type() []string { return obj.o.Type() }
func (obj Object) Get(key string) interface{} { return obj.o.Get(key) }
func (obj Object) Set(key string, v interface{}) { obj.o.Set(key, v) }
func (obj Object) Apply(other ld.Entity, mergeArrays bool) error {
	return obj.o.Apply(other, mergeArrays)
}
func (obj Object) Attachment() interface{} { return GetAttachment(obj) }
func (obj Object) SetAttachment(v interface{}) { SetAttachment(obj, v) }
func (obj Object) Attachments() interface{} { return GetAttachments(obj) }
func (obj Object) SetAttachments(v interface{}) { SetAttachments(obj, v) }
func (obj Object) AttributedTo() interface{} { return GetAttributedTo(obj) }
func (obj Object) SetAttributedTo(v interface{}) { SetAttributedTo(obj, v) }
func (obj Object) Audience() interface{} { return GetAudience(obj) }
func (obj Object) SetAudience(v interface{}) { SetAudience(obj, v) }
func (obj Object) Author() interface{} { return GetAuthor(obj) }
func (obj Object) SetAuthor(v interface{}) { SetAuthor(obj, v) }
func (obj Object) Bcc() interface{} { return GetBcc(obj) }
func (obj Object) SetBcc(v interface{}) { SetBcc(obj, v) }
func (obj Object) Bto() interface{} { return GetBto(obj) }
func (obj Object) SetBto(v interface{}) { SetBto(obj, v) }
func (obj Object) Cc() interface{} { return GetCc(obj) }
func (obj Object) SetCc(v interface{}) { SetCc(obj, v) }
func (obj Object) Content() interface{} { return GetContent(obj) }
func (obj Object) SetContent(v interface{}) { SetContent(obj, v) }
func (obj Object) Context() interface{} { return GetContext(obj) }
func (obj Object) SetContext(v interface{}) { SetContext(obj, v) }
func (obj Object) DownstreamDuplicates() interface{} { return GetDownstreamDuplicates(obj) }
func (obj Object) SetDownstreamDuplicates(v interface{}) { SetDownstreamDuplicates(obj, v) }
func (obj Object) Duration() interface{} { return GetDuration(obj) }
func (obj Object) SetDuration(v interface{}) { SetDuration(obj, v) }
func (obj Object) EndTime() interface{} { return GetEndTime(obj) }
func (obj Object) SetEndTime(v interface{}) { SetEndTime(obj, v) }
func (obj Object) Generator() interface{} { return GetGenerator(obj) }
func (obj Object) SetGenerator(v interface{}) { SetGenerator(obj, v) }
func (obj Object) Icon() interface{} { return GetIcon(obj) }
func (obj Object) SetIcon(v interface{}) { SetIcon(obj, v) }
func (obj Object) Id() interface{} { return GetId(obj) }
func (obj Object) SetId(v interface{}) { SetId(obj, v) }
func (obj Object) Image() interface{} { return GetImage(obj) }
func (obj Object) SetImage(v interface{}) { SetImage(obj, v) }
func (obj Object) InReplyTo() interface{} { return GetInReplyTo(obj) }
func (obj Object) SetInReplyTo(v interface{}) { SetInReplyTo(obj, v) }
func (obj Object) Location() interface{} { return GetLocation(obj) }
func (obj Object) SetLocation(v interface{}) { SetLocation(obj, v) }
func (obj Object) MediaType() interface{} { return GetMediaType(obj) }
func (obj Object) SetMediaType(v interface{}) { SetMediaType(obj, v) }
func (obj Object) Name() interface{} { return GetName(obj) }
func (obj Object) SetName(v interface{}) { SetName(obj, v) }
func (obj Object) Object() interface{} { return GetObject(obj) }
func (obj Object) SetObject(v interface{}) { SetObject(obj, v) }
func (obj Object) ObjectType() interface{} { return GetObjectType(obj) }
func (obj Object) SetObjectType(v interface{}) { SetObjectType(obj, v) }
func (obj Object) Preview() interface{} { return GetPreview(obj) }
func (obj Object) SetPreview(v interface{}) { SetPreview(obj, v) }
func (obj Object) Provider() interface{} { return GetProvider(obj) }
func (obj Object) SetProvider(v interface{}) { SetProvider(obj, v) }
func (obj Object) Published() interface{} { return GetPublished(obj) }
func (obj Object) SetPublished(v interface{}) { SetPublished(obj, v) }
func (obj Object) Rating() interface{} { return GetRating(obj) }
func (obj Object) SetRating(v interface{}) { SetRating(obj, v) }
func (obj Object) Replies() interface{} { return GetReplies(obj) }
func (obj Object) SetReplies(v interface{}) { SetReplies(obj, v) }
func (obj Object) StartTime() interface{} { return GetStartTime(obj) }
func (obj Object) SetStartTime(v interface{}) { SetStartTime(obj, v) }
func (obj Object) Summary() interface{} { return GetSummary(obj) }
func (obj Object) SetSummary(v interface{}) { SetSummary(obj, v) }
func (obj Object) Tag() interface{} { return GetTag(obj) }
func (obj Object) SetTag(v interface{}) { SetTag(obj, v) }
func (obj Object) Tags() interface{} { return GetTags(obj) }
func (obj Object) SetTags(v interface{}) { SetTags(obj, v) }
func (obj Object) To() interface{} { return GetTo(obj) }
func (obj Object) SetTo(v interface{}) { SetTo(obj, v) }
func (obj Object) Updated() interface{} { return GetUpdated(obj) }
func (obj Object) SetUpdated(v interface{}) { SetUpdated(obj, v) }
func (obj Object) UpstreamDuplicates() interface{} { return GetUpstreamDuplicates(obj) }
func (obj Object) SetUpstreamDuplicates(v interface{}) { SetUpstreamDuplicates(obj, v) }
func (obj Object) Url() interface{} { return GetUrl(obj) }
func (obj Object) SetUrl(v interface{}) { SetUrl(obj, v) }
type Offer struct{ Activity }
func NewOffer(id string) Offer { return AsOffer(ld.NewObject(id, Class_Offer.ID)) }
func AsOffer(e ld.Entity) Offer { return Offer{AsActivity(e)} }
func IsOffer(e ld.Entity) bool { return ld.Is(e, Class_Offer.ID) }
type OrderedCollection struct{ o *ld.Object }
func NewOrderedCollection(id string) OrderedCollection {
	return AsOrderedCollection(ld.NewObject(id, Class_OrderedCollection.ID))
}
func AsOrderedCollection(e ld.Entity) OrderedCollection { return OrderedCollection{o: e.Obj()} }
func IsOrderedCollection(e ld.Entity) bool { return ld.Is(e, Class_OrderedCollection.ID) }
func (obj OrderedCollection) Obj() *ld.Object { return obj.o }
func (obj OrderedCollection) IsNull() bool { return obj.o == nil }
func (obj OrderedCollection) ID() string { return obj.o.ID() }
func (obj OrderedCollection) Value() string { return obj.o.Value() }
func (obj OrderedCollection) Type() []string { return obj.o.Type() }
func (obj OrderedCollection) Get(key string) interface{} { return obj.o.Get(key) }
func (obj OrderedCollection) Set(key string, v interface{}) { obj.o.Set(key, v) }
func (obj OrderedCollection) Apply(other ld.Entity, mergeArrays bool) error {
	return obj.o.Apply(other, mergeArrays)
}
func (obj OrderedCollection) AttributedTo() interface{} { return GetAttributedTo(obj) }
func (obj OrderedCollection) SetAttributedTo(v interface{}) { SetAttributedTo(obj, v) }
func (obj OrderedCollection) Id() interface{} { return GetId(obj) }
func (obj OrderedCollection) SetId(v interface{}) { SetId(obj, v) }
func (obj OrderedCollection) MediaType() interface{} { return GetMediaType(obj) }
func (obj OrderedCollection) SetMediaType(v interface{}) { SetMediaType(obj, v) }
func (obj OrderedCollection) Name() interface{} { return GetName(obj) }
func (obj OrderedCollection) SetName(v interface{}) { SetName(obj, v) }
func (obj OrderedCollection) Object() interface{} { return GetObject(obj) }
func (obj OrderedCollection) SetObject(v interface{}) { SetObject(obj, v) }
func (obj OrderedCollection) Preview() interface{} { return GetPreview(obj) }
func (obj OrderedCollection) SetPreview(v interface{}) { SetPreview(obj, v) }
type OrderedCollectionPage struct {
	CollectionPage
	OrderedCollection
}
func NewOrderedCollectionPage(id string) OrderedCollectionPage {
	return AsOrderedCollectionPage(ld.NewObject(id, Class_OrderedCollectionPage.ID))
}
func AsOrderedCollectionPage(e ld.Entity) OrderedCollectionPage {
	return OrderedCollectionPage{AsCollectionPage(e), AsOrderedCollection(e)}
}
func IsOrderedCollectionPage(e ld.Entity) bool { return ld.Is(e, Class_OrderedCollectionPage.ID) }
func (obj OrderedCollectionPage) StartIndex() interface{} { return GetStartIndex(obj) }
func (obj OrderedCollectionPage) SetStartIndex(v interface{}) { SetStartIndex(obj, v) }
type OrderedItems struct{ o *ld.Object }
func NewOrderedItems(id string) OrderedItems {
	return AsOrderedItems(ld.NewObject(id, Class_OrderedItems.ID))
}
func AsOrderedItems(e ld.Entity) OrderedItems { return OrderedItems{o: e.Obj()} }
func IsOrderedItems(e ld.Entity) bool { return ld.Is(e, Class_OrderedItems.ID) }
func (obj OrderedItems) Obj() *ld.Object { return obj.o }
func (obj OrderedItems) IsNull() bool { return obj.o == nil }
func (obj OrderedItems) ID() string { return obj.o.ID() }
func (obj OrderedItems) Value() string { return obj.o.Value() }
func (obj OrderedItems) Type() []string { return obj.o.Type() }
func (obj OrderedItems) Get(key string) interface{} { return obj.o.Get(key) }
func (obj OrderedItems) Set(key string, v interface{}) { obj.o.Set(key, v) }