null-safe errors; global in subclasses; servicePath fix; nested files; version in library name