Add anonymous it-descriptions

Why blank? They are blank after all
Make `Spec::DSL.create_sub_klass` private