Is it possible to move the changes to the Hash Partition into a subclass (re-openable partition, or so?)