Changed method for retrieving fields for injection to find fields from superclasses too. Fixes #442
Empty ShellMenu constructor marked as deprecated (fixes #379)
ShellLookup methods return only visible shells (fixes #373)