Make parsing of data values in BlockType.fromString() optional
Improving BlockType.fromString()