Added the `protected_attributes` gem for transition
Scopes now need to be callable ... Enter: Lambdas
Moar fixes