fixes a bug where :protected_object_name was shared across multiple controller classes because it was using the module instance variable; each controller class now has its own :protected_object_name
bumped version to 0.0.22