protection in Models