Protected type