accessing private _workspace var instead of public during init.