refactor && field options
by default aliases _id as id