- throw exception now if "pf.add" has no source
- more detailed check if value is an expression in Expression.IsExpression
- more unit tests, tests for "pf.set" and "pf.add"
- some more unit tests for "pf.lambda"