Just found the answer on Dale's blog
http://gemstonesoup.wordpress.com/category/magritte/

MADescriptionBuilder default flush

does the trick


On Wed, Sep 16, 2009 at 10:06 AM, Joel Turnbull <joel@ardishealth.com> wrote:
Doing a seaside app using magritte, within pier, within the glass appliance

I created a subclass of MATextInputComponent to do some specific validation, call it FooInputComponent,

I changed the old description method to send componentClass: like this

descriptionFoo
    ^MAStringDescription new
    componentClass: FooInputComponent;
    selectorAccessor: #foo;
    label: 'Foo';
    priority: 40;
    yourself

However, the change doesn't seem to apply, the container still gets a MATextInputComponent. I placed a halt in descriptionFoo and it never triggers.

Is this a caching issue that I can reset?

Thanks
Joel