All methods now return some kind of implementation and not just only
null.