Fixed: by actually using it in a project I discovered that the setter/getter for the limit has to be defined in the DataAggregatorInterface than in the LoaderInterface.