CSharpFact Extractor Refactored and adapted to the new system