This is wrong design, we should not touch inner classes ever. Instead, let's use `new Provisioned(..).acquire()`