fixed issue 1

when reloading items, objects need to be constructed as
otherwise, and their properties need to be set to the
loaded values.