Javadoc
A SiteAdvisor may be registered with the SiteService, and will be called immediately
priory to a site being saved. A SiteAdvisor allows custom code to make changes to
a site, depending on its state immediately before the changes to the site are committed.