metamer: attributes: setting and getting of attribute is now done in guarded block to prevent StaleElementReferenceExceptions