now types of members are also looked up in scope. The client is warned if a specific type is not found but it is still left there. It warns the user that this probably will fail and should be replaced by an appropiate contract. This allows the user to change them rather than them being converted to "Any"