Added new metadata base class to handle overriding and ignoring the getRetired property for json serialization.  Updating existing metadata types to use it.