moving annotations from getters to fields...[in progress]