runtime: Make classes and protocols opaque