use binder instead of search method, add multi-lang in context and refactor deleting of the attribute