Which of the attributes below are shared by both parallelograms and rhombuses? Select all that apply.
A) 4 sides
B) 4 right angles
C) All sides of equal length
D) 2 sets of parallel sides