Fixes #17 : Add a ChangeInterface