marked code that should be refactored into new classes and added methods to persist the MIB objects