gen annotations for variable accessors