Added setter injection functionality.