Fixing build.

All references to RegistrationType, RegistrationPeriod and RegistrationPrice
should now be scoped within the event since several events can happen at the same time.
This also enforces to clean up some dependencies from the tests to the seeds.