Typo fixed
Removed version details from composer.json
Typo fixed
Converted the RuleCollection to a \SplObjectStorage