The constraints check is no longer instantiated

This reduces the size of the allocator object from 64byte to 56byte, since the policy checker object is not held as a class member.
Do we need  public inheritance of this policy? Or is private or protected enough?