Introduce Restrictions class