Fix #20
New instance methods: saveWasRefused, saveDidFail (helpful for debugging — for instance, you may want these to throw exceptions or assert)