Add test to ensure setter methods are called before observers