can.Mustache / can.view.Scope: Can't access static properties from an object's constructor.

http://jsfiddle.net/kQsG8/1/

When resoloving a property path from an object to a subproperty, CanJS's Scope is executing constructors/functions at every step, not just the last one.  This means that static properties on a can.Map, e.g. the shortName of a Map subclass, are unavailable.