BU
Второе - я сейчас пишу что-то вроде интерпретатора для своего ЯП, который будет работать с типами и объектами на C++, для этого такие типы мне нужно зарегистрировать в самописной RTTI. У каждого типа может быть набор "проперти", каждая "проперти" - это либо пара методов геттер/сеттер, либо поле.