Added optionality for properties

Button to toggle between optionality of a property instance
Added optionality for inverse properties
Merge branch 'optionalProps' into develop

* optionalProps:
  Added optionality for inverse properties
  Added optionality for properties