HV-876 Retrieving parameter names via reflection

I have removed the constructor and refactored the few tests that used it. `BeanMetaDataManager` looks better.