Optional Functions in IDO Extension Abstract Class
The following functions, while a part of the IUDOExtension
abstract class, have meaningful default implementations and are therefore
optional. However, they can be overridden to take advantage of advanced
functionality.