Refactoring

Merging InputParameterHelper, OutputParameterHelper and KnowledgeManager