fix: Make engine:cleaner unique
add: ParsingError if multiple sections with the same name