technically should use the setProperty method when working with Properties rather than its underlying map methods