Introduces new registration period object

Moved registration attributes to new object registration period
#416
Same as above