next major version.
replaced constant value with property.
comment update.
updated exception handling and logging.
added service provider interface.
component instantiation updates.
updates.