Improved implementation.
Improved PriceUtils.
Added test for getMapping.
Updated existing tests and added new one.