replaced TypedParametersPool.size() with .isEmpty()
added more tests to ParameterTest
got rid of MapBuilder