Changed the interface for Decorator

Take the EphorteFacade as an argument to process instead of keeping a
reference to the object.  This is cleaner.