
local _, app = ...

-- App locals
-- local AssignChildren, GetRelativeField, GetRelativeValue, SearchForField =
-- 	app.AssignChildren, app.GetRelativeField, app.GetRelativeValue, app.SearchForField;
-- local IsRetrieving = app.Modules.RetrievingData.IsRetrieving;
-- local Colorize = app.Modules.Color.Colorize;
-- local Search = app.SearchForObject

-- Global locals
-- local ipairs, pairs, rawset, rawget, tinsert, math_floor, RETRIEVING_DATA, wipe, select, tonumber
-- 	= ipairs, pairs, rawset, rawget, tinsert, math.floor, RETRIEVING_DATA, wipe, select, tonumber;
-- local C_QuestLog_GetAllCompletedQuestIDs, C_QuestLog_GetQuestObjectives = C_QuestLog.GetAllCompletedQuestIDs, C_QuestLog.GetQuestObjectives;
-- local GetQuestLogIndexByID = C_QuestLog.GetLogIndexForQuestID or GetQuestLogIndexByID;
-- local C_QuestLog_IsQuestFlaggedCompleted = C_QuestLog.IsQuestFlaggedCompleted;
-- local C_QuestLog_ReadyForTurnIn = C_QuestLog.ReadyForTurnIn or IsQuestComplete;
-- local C_QuestLog_IsOnQuest = C_QuestLog.IsOnQuest;
-- local GetFactionInfoByID, GetNumQuestLogRewardCurrencies, GetQuestLogRewardInfo, GetSpellInfo =
-- 	  GetFactionInfoByID, GetNumQuestLogRewardCurrencies, GetQuestLogRewardInfo, GetSpellInfo;
-- local ALLIANCE_FACTION_ID = Enum.FlightPathFaction.Alliance;
-- local HORDE_FACTION_ID = Enum.FlightPathFaction.Horde;

-- Class locals

-- Module locals


app.CreateEnsemble = app.ExtendClass("Item", "Ensemble", "itemID", {

});