Backwards compatability is always a problem in software development. I would like to propose and discuss the introduction of a Deprecation Entity that will allow the logging when a deprecated object has been used.
If a deprecated service, screen, method, etc is used, it will insert an entry that it was used. This will have a relationship to information about what has taken it's place, when it will be removed completely from SVN, location of information on how to upgrade (scripts, HOWTO, etc)
