ConstructMain Purpose
= 0Defines an interface contract and makes the class abstract.
= defaultRequests compiler-generated default implementations while preserving type traits.
= deleteDisables calls, prevents unwanted conversions, and suppresses copying/instantiation.