helper/schema: HasChange