Refactoring to allow generic implementations of StatusType Tables.  This will reduce duplicate code.