Add protected action
Add protectedAdction class, migration, provider
Indentation