look up adaptors during config cycle, so viewmodel does not need to know about view hierarchy