public ModuleObject CreateModuleObject(Boolean alwaysLastVersion, liteRepositoryItem item, Int32 idModule)
        {
            ModuleObject obj = new ModuleObject();

            obj.FQN          = item.GetType().FullName;
            obj.ObjectLongID = item.Id;
            obj.ObjectOwner  = item;
            obj.ObjectTypeID = (Int32)item.Type;
            if (!alwaysLastVersion)
            {
                obj.ObjectIdVersion = item.IdVersion;
            }
            else
            {
                obj.ObjectIdVersion = 0;
            }
            obj.ServiceCode = ModuleRepository.UniqueCode;
            obj.ServiceID   = idModule;
            obj.CommunityID = item.IdCommunity;
            return(obj);
        }