Object representation of the parameters element.
Object fields are:
Scalar: id,
Object reference: parameter => type ARRAY,
The constructor accepts only single parameter, it could be a hashref to parameters hash or DOM with 'parameters' element

remove specific element from the array of parameter elements by id ( if id is supported by this element )
accepts single param - id - which is id attribute of the element
if there is no array then it will return undef and warninig

get specific object from the array of parameter elements by MetadataIdRef( if MetadataIdRef is supported by this element )
accepts single param - MetadataIdRef
if there is no array then it will return just an object

merge with another parameters ( append + overwrite if exists )
we can do it differently
method #1:
convert to dom both objects and then get resulted object from combined dom
method #2 default:
through the introspection of the object