Add ability for create custom fields and properties