Fix attr vs prop