Added non-const overloads for deference and member access operators in Shared.
Added non-const overloads for deference and member access operators in Shared.

lawmurray/Birch,lawmurray/Birch,lawmurray/Birch