Add protected attribute for all components