Apply prototype style to protocols