graph decompression is no longer a virtual method, for almost every implementation we just change the mutable attribute to true