プロパティを 2 つに分割します。1 つ目のプロパティ (
readonly
) はインターフェースで宣言され、2 つ目のプロパティ (
readwrite
) はプライベートカテゴリ内で宣言されます。