Don't crash on empty fields
Handle From inference, look up other modules in cache if necessary
Fix for None as context