Optional
Protected
Returns custom tag
Returns the custom data
Checks whether the context of some of these types
Returns data for JSON
Returns custom tag