Complex sentence: Unicode defines that "Private-use code" points are assigned characters, but no specifics are defined, and properties can be overruled by the private agreement.
Split into simpler sentences: Unicode defines that "Private-use code" points are assigned characters, possibly with character properties set. But no specifics are defined, and properties can be overruled by the private agreement.