fix compiler warnings
hide the NotEmpty constructor and get rid of .:

.: renamed to nonNull