refactoring: using reflection to instantiate host meter instances