demo CoaComposerExt inheritance composer using prototype