base for null aware service
fix List(...)