Мне кажется тут некоторое смешение понятий. Модификаторы private/public нужны в момент написания кода, для того чтобы проверить что программисты правильно понимают задачи.
В рантайме они не нужны. Пометить как-то в момент написания классов инстансы этих классов при помощи ключевых слов нельзя.
Если нужно отличать инстансы Person друг от друга (например, чтобы один отреагировал на событие, а остальные нет) заведи в этом классе поле с уникальным идентификатором и проверяй в рантайме права доступа на их основе.