Relacionamento

estou criando um sistema simples para medir conhecimento e estou com duvida referente ao modelo. O sistema será da seguinte forma:

Cliente se cadastra para fazer um serviço, comecei a criar as entidades mais não sei se é realmente assim.

OBS: já foi feito getters e setters.

OBS: se fiz certo ok, mais minha duvida está em 2 classes carro e pagamento. como relaciono elas?

Classe Servico
@Entity
public class Servico implements Serializable {

private static final long serialVersionUID = 1L;

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
@Enumerated(EnumType.STRING)
private StatusServico statusServico;
private String descricaoServico;
@Temporal(TemporalType.DATE)
private Calendar dataServico;
@Temporal(TemporalType.DATE)
private Calendar dataGarantia;
@ManyToOne
private Cliente cliente;

Calsse Cliente
@Entity
public class Cliente implements Serializable {

private static final long serialVersionUID = 1L;

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
private String nome;
private String cpf;
private String telefone_fixo;
private String telefone_celular;

@OneToMany(mappedBy = "cliente") // dono do relacionamento
private List<Servico> servicos = new ArrayList<Servico>();

Classe carro
public class Carro {

private String veiculo;
private String cor;
private String placa;
private String ano;

Class Pagamento

public class Pagamento {

private TipoPagamento pagamento;
private BigDecimal valor;
private String observacaoPgto;