Introduces new registration period object

Moved registration attributes to new object registration period
#416
We dont need it because we create a registration period in a before hook ... See other comment