Abstraction & extension library for Expression 2