local u=script.Parent.Parent local v=require(u.Types)local o=require(u.Dependencies.captureDependencies)local t=require(u.Dependencies.initDependency)local z=require(u.Dependencies.useDependency)local y=require(u.Logging.logErrorNonFatal)local s={}local n={__index=s}local Y={__mode="\107"}


local Package = script.Parent.Parent
local Types = require(Package.Types)
local captureDependencies = require(Package.Dependencies.captureDependencies)
local initDependency = require(Package.Dependencies.initDependency)
local useDependency = require(Package.Dependencies.useDependency)
local logErrorNonFatal = require(Package.Logging.logErrorNonFatal)

local class = {}

local CLASS_METATABLE = {__index = class}
local WEAK_KEYS_METATABLE = {__mode = "k"}
