A simple interface for modelling a list of objects