Half fix for #2, needs sub-object not overwriteable