add design pattern Null Object