After the discussion with had about getting rid of saveOrder, i had decided not to add placeOrder since it would require other changes to be made related to AOP