Adds the ability to annotate SilverStripe objects with metadata according to a CMS-defined schema.