refactor collection serilizers for reading
writing collections
no samples in main readme