Restrict @Retain to fields