Well my real motivation was probably to have it work similarly as the quickclass. And also to avoid having lots of uses of self to assign parameters passed in (is that what you meant)?