Я не верю, что это возможно, потому что атрибут применяется к классу, а не к экземпляру класса.
Таким образом, во время выполнения фреймворки обычно получают доступ к атрибуту через тип, и это не зависит от любого работающего экземпляра.
Я некоторое время пытался получить статический метод, вызываемый как часть конструктора, но даже не мог заставить его работать.
Извините за отсутствие помощи!