多项选择题

保证合同应当包括以下哪些内容?()

A.被保证的主债权种类、数额
B.债务人履行债务的期限
C.保证的方式和期间
D.保证担保的范围