Add fields support

Now you can define which fields will be synchronized. This can
make HTTP response smaller.