encapsulate PlayerData fields.