rfc 6455
Anything
Object
Basic
Transport
websocket
Identifiable
no subtypes hierarchy
hash
string
name
equals