Feature/access interceptor

This PR introduces access interceptors as of #4