sounds much better. 
But Representor would need at least a namespace to avoid conflicts , I guess is Crichton::Representor (when used outside the module Crichton) 
If so then I think it is perfect, very easy to use