Rationalising person class