This cleans up and makes value setting the same
for parameters and property.