Refactoring and inclusion of subElements in each element generated in
the Constructor. Also included Bussines to search subelements.