improved mls json serialization