Enable C++ reflection, fixing many minor bugs in the process.

Change-Id: Icc694578b649b1fed9ea26654f2b0449ea14089c
4 files changed