TomDoc + spec_helper rewrite + available fields validation rewrite