fix inherits bug: raw subclass prototype copy fail
fix bug: use noexists property in add method