Added list service for indexing sub-strings
Cleaned up throwing of primitive values