construct MFAttributesHelper via new instead of by a static Create() function to simplify the programming model