Generic controllers + MetaClass manipulations