Added option for forced pointer semantics

Due to assignment not working without the usage
of a dereference when pointer semantics are
forced, write_property depends on read_property
if this flag is enabled.