added protected attributes gem