class-dump: cloned directly from github repo