処理の無い単なるバリューオブジェクトでさ、フィールドのsetter/getterに値のチェックとかフォーマットとかのロジックが(将来的にも)まるで無い場合、publicフィールドでも良いんじゃなかろうか。
いや、とりあえずsetter/getterにしとくとトレース入れられてデバッグの時に多少便利か。後から実は排他制御が必要と判明した時とかも。beanへのアクセス方法も混在するとアレだし、やっぱsetter/getterに統一の方がいいか。