Implementing fields read/write support

#17