HV-716 Instantiating ConstrainedElement types in declarative API context types
HV-716 Updating documentation to reflect that each element must only be configured once
HV-716 Fixing typo and adding new test