хаскель тоже компилится в С++, и там тоже есть рефлекшон, в Qt тоже есть рефлкшон
если бы была рефлексия, то никто бы не делал сериализацию через кодогенерацию
KProperty - просто моделька, которая уже сейчас работает замечательно. и можно сделать по такому же принципу функции