Я не верю, что вы можете расширить Expression, но я думаю, что вы могли бы добавить пару методов расширения для создания деревьев выражений, чтобы упростить генерацию.
Например, может быть, вам всегда нравится сравнивать 2 строки, чтобы вы могли добавить метод расширения, который возвращал бы дерево для сравнения. Вы также можете добавить выражение, которое вызывает функцию в другом месте вашего кода, чтобы вы могли писать деревья выражений только для тех вещей, которые должны быть разработаны таким образом.