Removed duplication

lookupSerializer and lookupAdapter were doing the same thing - made
them use a common function.
Undecided on whether to completely remove these two functions in favour
of using ‘retrieveManagedInstance’ in ‘adapterFor’ and ‘serializerFor’.
The case for leaving them there I think is purely readability/clarity.