Motorengine aggregation support. Started #46 and fix #52.