I mean it's good to put it in the ProductManager, but I don't think it's usefull to pass it to the FlexibleManager constructor, is it?