initial stubs support: implements/extends/mixin attrs approach