Allocate form using self.class.alloc so that subclasses will instantiate their own type
Merge pull request #155 from atomicobject/master

Allocate form controller using self.class.alloc