add `#parents()` method
support mixin