Using InvocationBuilder to write accessor/setter code
Introduced full type tests