//---------------------------------------------------------------------------------------------------------------------

        /// <summary>Returns an instance of a CloudAppliance subclass representing the cloud appliance with the specified ID.</summary>
        /// <param name="context">the execution environment context</param>
        /// <param name="id">the cloud appliance ID</param>
        /// <returns>the created Terradue.Cloud#CloudAppliance subclass instance</returns>
        public static CloudAppliance FromId(IfyContext context, int id)
        {
            EntityType     entityType = EntityType.GetEntityType(typeof(CloudAppliance));
            CloudAppliance result     = (CloudAppliance)entityType.GetEntityInstanceFromId(context, id);

            result.Id = id;
            result.Load();
            return(result);
        }