- Converted strings from VisitorBuilder into enum

- Converted strings from VisitorBuilder into enum
- Added validation for score strategy
It can be removed if you introduce fallback.