Just an idea: If the methods were non-static, we could store all the "pass-through" attributes (`constraintHelper`, `defaultPackage` etc.) in fields, allowing for simpler method signatures. WDYT?