readability: don't prefix PIMPL member with underrline (the PIMPL is already a clas member)
bug fix: computed value was never used