This change helps when the socket type is not stored explicitly, but is e.g. derived from a custom data type like `CD_PROP_FLOAT`.
This change helps when the socket type is not stored explicitly, but is e.g. derived from a custom data type like `CD_PROP_FLOAT`.