Removed null object pattern as it was not simplifying the design