Did you consider applet inheritance? If yes, then this won't work, because it will collect properties added in this exact class. I think that applet inheritance makes sense, but if it's not implemented, then we either need a note about this (this might be the what can be cheaply done before release) or disallowing applet inheritance altogether (equivalent of java's `final` in some way, but I'm not sure how).