JSF: UIComponent.getAttributes() -- good, bad or ugly?