making listing immutable...adding in automapper