Adding new classes ImagePathDict, conservation of DICT and PropertyManager Dict, class ImagePathDecorator, re-inserting a decorator for __init__, class ImagePathException for all exception