Setup strong numeric types, refactored logic for INativeData integration