added comment
only reconstrain if a complex object was assigned
adjusted tests and reactive to not automatically revert the invalid value
deleted redundant test
sample for broken dynamic regions