I'm not entirely sure what `abstract_model` represents,  but perhaps it could be used to figure out the model and you could generalize this if we ever need to redact a model that isn't a Notice proper?