Experimentation with reflection