inheritage finish
inheritance compleate
override, mixins, instanceof finished