add protected_attr gem