refactoring in Lister class, custom #inspect for ListerData and List