Actually it's the other way around, instance is needed, but we may get rid of the class method.