add desing pattern null object