Renaming .configure! to .finalize!
Preventing unnecessary mapping for target

When we are attempting to map a source object to a target class,
return the source object if it is already an instance of the target.
Extracting resolve method from Configuration#map

Trying to keep things at the same level of abstraction.
Bumping to version 0.0.3