use less utils in core, instead give the user an option to explicitely define the service or use the container directly
inject file permissions into file services
prettyprint JSON if possible
try to use less of sly_DB's iterator stuff, as it's wonky