rm buyableviewlet class and use viewletbase directly