support specifying consumer sources using @Consumer