Add access-callback per public field

#180 

Next is adding tests.