Check for class compatibility when creating Connection.
Revamp descriptions of all classes, inherit it from OCAObject