resolves issue #79 by promoting icons attributes.