internal static CameraProfile Translate(CameraProfileData data)
        {
            CameraProfile profile = new CameraProfile(data.Id, Translate(data.FilterType), data.FilterId)
            {
                Name        = data.Name,
                Description = data.Description,
                Tags        = data.Tags
            };

            return(profile);
        }
        internal static CameraProfileData Translate(CameraProfile profile)
        {
            CameraProfileData data = new CameraProfileData()
            {
                Id          = profile.Id,
                Name        = profile.Name,
                FilterType  = Translate(profile.FilterType),
                FilterId    = profile.FilterId,
                Description = profile.Description,
                Tags        = profile.Tags
            };

            return(data);
        }