Cleaning up the implicits in the reflection api