[ns.Model] needUpdateData -> hasDataChanged