docs: function (fieldDefinition, fieldTypePropertyName, propertyName) {
  		if (fieldTypePropertyName) {
  			if (fieldDefinition.fieldType.hasOwnProperty(fieldTypePropertyName)) {
  				if (typeof fieldDefinition.fieldType[fieldTypePropertyName] === 'object') {
  					return fieldDefinition.fieldType[fieldTypePropertyName].val;
  				} else {
  					return fieldDefinition.fieldType[fieldTypePropertyName];
  				}
  			}
  		}
  
  		if (propertyName) {
  			if (fieldDefinition.hasOwnProperty(propertyName)) {
  				if (typeof fieldDefinition[propertyName] === 'object') {
  					return fieldDefinition[propertyName].val;
  				} else {
  					return fieldDefinition[propertyName];
  				}
  			}
  		}
  
  	}