also test:
DescriptorElement.new('drds', 'name' , nil)
DescriptorElement.new('drds', nil, nil)
DescriptorElement.new('drds', nil , @descriptor_element)