Comments regardin refactoring of Decorator - I think that we should try
to limit its functions to Decoration only - move language setup