support Interfaces, Classes and Traits ReflectionParameterTransformer This class allows different components to reuse the logic the database has to create parameters for different functions/methods.