Mock and Delegate State Changes