The remote-endpoint may not be available if it is part of somePlease hold off on this. I have more changes coming.
pluggable module. One such example would be an audio card, the
Codec endpoint will not be available until it is plugged in.
Hence drop 'remote-endpoint' as a required property.