Construct
fAllocator.Construct(result, key, value);
void Construct(Pointer object) {
void Construct(Pointer object, ArgType1 arg1) {
void Construct(Pointer object, ArgType1 arg1, ArgType2 arg2) {
void Construct(Pointer object, ArgType1 arg1, ArgType2 arg2, ArgType3 arg3) {
void Construct(Pointer object, ArgType1 arg1, ArgType2 arg2, ArgType3 arg3,
Construct();
Construct();
void Construct();