fixes: U4-3738 macro container, editing doesn't seem to work, just adds a new one

adds fallback on the parser object