This is just a test for checking gist for ST2. By the way, the code is about decorator pattern