Added 'name' annotation for the C++ annotation to override the basename ...

...used for field accessors