Answer to #4 and #5 construtor and decorator patterns.
Answer to #4 and #5 construtor and decorator patterns.