Updated SharpSerializer