while at it, ```__jails.getAction``` should become ```__jails.getActions```, ```Jail.__action```, ```Jail.__actions``` .

also I wonder if we really need locking in  Jail.getAction and Jail.getFilter or they could just be refactored to call ```self.get(name)``` and then corresponding getAction or getFilter on the returned Jail ?