Update project field setting endpoint to match getter formatting. Add support for enum definitions when setting fields. Closes #41