Remove duplication in Reflections implementations.

Renamed Reflections to ClassFinder and removed generic methods.
Created a new Reflections class that delegates to a ClassFinder.