Feature : Null Object Pattern

Null Object Pattern with unit tests.
I'll update the doc. Please don't hesitate to give feedback or ask any questions you have :)