Using mixins
Uber consise generics use.
Merge pull request #1 from rbloomsps/generic-class-views

Generic class views, consider it merged!