* integrate user defined function context into formula engine of NG
model
* add test cases