1. A method, comprising: in response to determining that a first data type associated with a property of a definition of a graphic element has been mapped with a second data type and in response to a selection of the definition of the graphic element, facilitating, by a system comprising a processor, a display of a set of controller tags that support the second data type; determining, based on metadata associated with the definition, that the property has be assigned as an optional property; and in response to receiving input data that binds the definition of the graphic element to a controller tag of the set of controller tags, facilitating a presentation of an instance of the graphic element based on data from the controller tag.