first Version of aggregation framework for morphia