Struct object wrapping