Reflection to make OC integration a little less static.