Better, though probably insufficiently robust, encapsulation of checker class data