Improved InstantiaitionStrategy to also lookup parent types