fact_schema_mixin library Null safety