Fixing bug with parsing inner structures - field offsets are calculated from the outer object's address instead of the inner structure