New constructor that does away with redundant parameter.
Merged lshift/v2 into anthonyls/281 - aggregation interface changes.