Catalyst::Model::Adaptor use a plain class as a Catalyst model. From wen heping <wenheping2000 () hotmail ! com> OK with tweaks cwen@