proxy object for wrapping models with permit on all methods