Remove Reflections in lieu of using an annotations processor at compile and ServiceLoader at runtime.