Added beforeSet, afterSet, beforeGet observers and various tests