Require activesupport
alias offset => skip
addition of the subclass's content type into the client configuration now handled in the inherited() method; added a descendents() method mostly for debugging autoload stuff