introduced ManagedExpression for simplified code