append: setPrivateField function