collection class

Signed-off-by: SAlliance <kento.su@mail.ru>