Since it's a class method, I'd lean towards composing into a separate class.