Use getters in pane-spec instead of direct property access