JBEHAVE-902: Improved extensibility of core elements.  All elements are now lazily instantiated.