protected attributes