mapping tags applied to nested structs