try some generic methods with type params. getAssocation()