stop using magic port:prefix bean names; use explicit configuration