Added LoginListener to make sure that the Buyer is assigned to a cart after login