Added authorization checks on each instance