object resource build

temporarily sorted issues with details storage
storing as normal dict field for now
will see how that goes, may be sufficient for what
we want to do