private void convertToField(Property property) {
    Field field = createField(property);
    // create getter
    createGetter(property, field);
    // create setter
    if (!property.isReadonly()) {
      createSetter(property, field);
    }

    EcoreUtil.replace(property, field);
  }