[TIMOB-15758] Added initial prototype of reflection API
[TIMOB-15758] Fleshed out constructor args
Merge pull request #5009 from bryan-m-hughes/timob-15758

Added prototype reflection code