Added Null Object pattern