Fix visibility on static fields in interface include in class.

Print target for field access only if needed
Could you add an assert on the model and on the pretty-printed code?