Boost permit object