Remove leading _ (tidy) and allow serialize() methods to handle empty string.