Implement the functionality necessary to reverse the object -> array transformation so usage of object's can be transparent for the implementations