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