lazy annotations to speed up loading