public PublicationResult BuildFrom(Publication publication, IJsonSerializer jsonSerializer, string trafficTag, string trafficTagName) { var publicationResult = new PublicationResult(jsonSerializer); publicationResult.PublishableItemData = publicationResult.GetPublishableItemData(publication); publicationResult.PublicationData = publicationResult.GetPublicationData(publication, trafficTag,trafficTagName); publicationResult.UserData = publicationResult.GetUserData(publication); return publicationResult; }