+ Using domain and range component properties