Experiments with Decorator pattern and Java Streams