Introduces new registration period object

Moved registration attributes to new object registration period
#416
No :new and :create?