adding capability to automatically create mocks of public instance properties with public getters and setters