Duplicate check on name property to the normal __init__() method of substitutableSubpattern