[appkit] make a number of interfaces partial