Removed `name` field from the constructor of generic block.