Introduces new registration period object

Moved registration attributes to new object registration period
#416
This is already in Conference, drop the on_conf_