Same here. PTable needs to be immutable, so we'll need to pass this through the constructor (or have a builder which would be better).