This tests whether the parameter is a usable target.
This is a convenience API to populate the corresponding properties.