Any yes, getMarkupAttributes() would be a read-only map.
Then we have to rewrite some pieces of Wicket In Action again :/ Ok, if you guys think it's better like that... I think it's a shame that we're back to using attribute modifiers and overriding onComponentTag again; adjusting attributes in the constructor was nice functionality imo. Eelco
