fixed initLayer, initField, fieldType