refactor out do nothing active record methods and complete extraction of ObjectInspect