/// <summary>
        /// Сериализовать.
        /// </summary>
        /// <param name="obj">Объект.</param>
        /// <returns>Сериализованное медиа.</returns>
        public byte[] SerializeToBytes(ISerializableObject obj)
        {
            if (obj == null)
            {
                return(null);
            }
            var serializer = GetSerializer(obj.GetTypeForSerializer());

            return(SerializationImplHelper.WithTypeId(serializer.SerializeToBytes(obj), serializer.TypeId));
        }