ADD: JaySvcUtil type inheritance compile
ADD: PATCH support for OData V3
ADD: tests
fix: unit test file