Moved to Class based views mixins and generics