Use reflection when types are not known ahead | Zoonk