Added the Null Object Pattern