Refactored the core "claim" functionality to being OOP and FP including:
Once again being a case class for easy copying.
No inheritance.
Cohesive.
Flexible - not tied to XML.
Security/Bot extracted - decoupling.