Experiments with Decorator Pattern and Java Streams