typemanip member access