Issue 17 supporting getter/setter with no corresponging field and
supported getter with return type different to field definition