Merge "Revert "Updates encoding/decoding of optional metadata"" into tm-dev