added ShouldReturnSome + refactoring : extracted parameter operations to ParameterEngine
moved ParameterPool to subfolder