Csv logging moved to a dedicated class  & accessibility refactor