Tweak on property get
More tweaks: Introduce LazyVal
Eval now returns a PVal again
Introduce PConcreteVal
Add is Constant to reference
Simplified static class var eval
Simplified property eval
Simplified property eval
Move dim refernce to runtime (cleaning up cor)