improved interfaces caching for bean classes