Adding Aggregate prototype