Вы можете обойти это, немного задумавшись. Просто предоставьте атрибуту достаточно информации в виде строки, чтобы определить, что вы хотите, чтобы он делал, а затем используйте отражение, чтобы найти подходящие методы и свойства для вызова / использования.