Fixing issue #22. Configuration for generic data access (issue #21)
generic read implementation
Generic read (issue #20), 25% performance improvment for read/write.