Add ACollection class for managing multiple objects