refactoring to support passbook notification object in grocer and getting rid of ugly monkey patch