Use Family instead of Subclade for family representative
Handle id properly (cannot be None)
Use family instead of subclade
Minor: comments