Cache retrieved language object (it should not change)
Load related fields to save further db lookups