[#24] bind annotation reader in singleton