added (delegated) readonly support