Why to change the `purge` method from `static method` to `instance method`?