Change initializer to accept a hash as well as key or enumeration.
Bump version.