simplified merkle path structs so only relevant data is serialized