Implement componentRestrictions