This is to illustrate autowire by name and by autowire by type, the autowire atribute is required and no implicit ref or value of property is required. but setter still there