* Refactored revisiondelete to use subclassing