Display all visibility types on a junction field
Call should be 'state' not 'getState'
Clean up the logic on getValues calls
Adds State#fireTrigger(trigger, recursive) API for firing triggers only on the object without including the embedded ones.
Code clean-up on visibility values change.