Intrim commit, adding logic to generate setter methods for primitive
fields. Reviewer:self