removed cached WebElement, moved type caching to constructor, added By for trial and error
Merge pull request #1 from mike-glorioso/kood

by trial and error + discussed changes