support inherited
support mixin
bump version