Better error messages for incomplete properties