-new naming scheme for derived adapters; 
-now they implement membersInjector and do not extend Binding
-changed fetDependenciesMethod so it now correctly adds all injected
elements to the graph and not the supertype
-changed it so that only supertypes with injected members get
$$AncestorAdapter$$, and it climbs up the tree until it finds them
-more refactoring.