Remove reflection warnings

Bultitude is a low level library so should not make assumptions about the
cost of reflection, and therefore should avoid reflection.