Вообще для генерации AIF объектов есть визард - я не уверен, что он может добавлять в существующие классы, но, по крайней мере, можно посмотреть его код или даже доработать
Точно может, проверено. Правда не понятно как он поступает с модифицированными методами.