protected override TargetObject DoGetObject(TargetMemoryAccess target, TargetLocation location) { return new TargetEnumObject (this, location); }