bool containsSameAttributes(Map<String, dynamic>? attrs) { return mapEquality(blockAttributes, attrs); }