Is there anything wrong with defining a WAComponent subclass, to - sometimes use it as a component, following Seaside rules; and - sometimes use it as a non-component class e.g. not report it among #children, directly call its render methods etc. Thanks!