Add NotNull and Check. for all public APIs