Utility methods to quickly access object properties. This class supports simple and
nested properties and also conversion of property values to match property type. No
converter customization is provided yet, so only basic converters for Strings, Numbers
and primitives are available.
Sets object property using JavaBean-compatible introspection with one addition - a
property can be a dot-separated property name path. Before setting a value attempts
to convert it to a type compatible with the object property. Automatic conversion
is supported between strings and basic types like numbers or primitives.