updated Restaurant and Customer constructors