Не могу до конца разобраться и не могу не чего найти по вопросу, что именно делают методы в конце карты внедрения:

Код AS3:
1)super.injector.map(Class).asSingleton
2)super.injector.map(Class).getProvider
3)super.injector.map(Class).hasProvider
4)super.injector.map(Class).locally
5)super.injector.map(Class).seal
6)super.injector.map(Class).setInjector
7)super.injector.map(Class).softly
8)super.injector.map(Class).toProvider
9)super.injector.map(Class).toSingleton
10)super.injector.map(Class).toType
11)super.injector.map(Class).toValue
12)super.injector.map(Class).unseal
Стараюсь как могу, но тут упераюсь в тотальное отсутствие документации с описанием. Примеры с гигхаба помогают, но мало. Я немного понимаю о этом и руководства из первой версии, эти методы указывают как создавать экземпляр и сколько раз. Но на этом понимание останавливаются.
Добавлено через 2 часа 34 минуты
По своей глупости я не правильно задал вопрос, это вообще не относится к RL2, это из SwiftSuspenders.
Если кто то знает где можно почитать про SwiftSuspenders 2 дайте пожалуйста ссылку.
Очень хочу освоить RL2, но четвёртый день просто до сумашествия без прорыва.