CORAL-129: handle multi-valued properties gracefully, auto-close
DirectoryParameters to prevent leaking DirContext objects
CORAL-129: handle undefined and multivalued properties gracefully,
auto-close DirectoryParameters to prevent leaking DirContext objects