Cover the case of empty objects in resolver

This will avoid "Object.keys called on non-object" error to be exposed to user
Document up resolver service