Allow an initializer object.
Optimize initialization from a Bindings object.
Add uniqueValues method.