More Tray model class

Still needs looked at