the extended elements' object model and its unit tests