Stream can be used for Wash. you are likely to find Stream in/at/on Bridge. you are likely to find Fish in/at/on Bridge. 
Character is part of Personality. 
Wash <--UsedFor-- Stream --AtLocation--> Bridge <--AtLocation-- Fish 
Personality <--PartOf-- Character 