Last commit was too drastic leading to a very broken system until refactor is finished. HAve reverted most of it and will allow the Registration_ and Validator_ classes to coexist and convert them one by one