push @:coreApi metadata on abstract to implementing class