Thread:Shikifan/@comment-28818979-20180422095150/@comment-4802891-20180506045850

That's a Class that would suit you rather well, yes