bugfixes: missing variables and old classes removed
removed has_key calls from dictionary objects
added missing parameter to __init__ call
metaclass: renamed first parameter self -> cls