Simplify the Accessory class logic
Created by: huan
Will not permit to set the property puppet
on Accessory
class anymore.
Wechaty
class will have it's own puppet
property, and will not extends Accessory
anymore.
This optimization is founded when we are translating Wechaty from TypeScript to Python.