WorkService should apply only the work-level properties that don't show up in the step-level properties.
Do it in such a way that immutablemapbuilder doesn't throw a duplicate key exception