My suggestion would be to inherit from Worldtransform and create an virtual transformChanged method. This would remove lots of duplicated code from the voxelcluster.