You'll want to pass this through the constructor - PTable and PTableStats should be immutable.