added AlterSpyPoint (with static methods) to replace AbstractAlterSpyPointFunction, Spy and NoSpy #112