FABRICTHREE-680: support @Key annotation