[improvement] Added a NullObject idiom (4m)