PIM-3531: rework exceptions for invalid locale or scope in copiers
PIM-3531: remove useless method from setters
PIM-3531: allow copiers to be able to copy from/to different types of data