Don't include __getattribute__ in ALL_METHODS - it's too dangerous.dangerous.dangerous.dangerous.dangerous.dangerous.... ;)
OOops.