more flexible parametrisation for Accessors