A task for Software Engineering course at Vilnius University. An example of decorator and extension objects designs.