PRD-4181 - Some refactorings.  Define abstract method getDefaultElement() in base class.