[X] No, keep IModel detachable I can see Pedro's point. A Model really is only something that can get and set. But detaching is such an important part of the lifecycle of many Wicket things (including Models) that I think it is an acceptable tradeoff in clarity to have IModel extend IDetachable.
Carl-Eric