Introduce convenient method to handle masterVariant and variants in one call.
Ensure we remove all images before adding new once. #2
Move out isEnum check.
Add spec for price actions. #1