rename .path, .text, .image, .fill, .stroke to .$path .$text, .$image, .$fill, .$stroke to allow setters and getters with same names
rethinking modifiers and painters