new dedicated MemberExpression with observer property notification
removed legacy code from NewContextExpression