resource entry direct use AbstractResourceChangeD