Re-added save method to constructor.
Tidied the Identifier Class
Added some none static methods run on beforeSave so they can be overridden easily.
Overriden normname for identifier as identifier has no name.

Commented out the save method yet again.