Added CarModelSpecification and moved all specification logic from order to here.