fixed caching in DescriptorDAOImpl