Injectable ContentResolver
add whats missing to TypedIntent interface
double check that the action gson fails gracefully