fix #707 static ref to nested interface member
rationalize checking of what refs need type args