external factory PropertyDefinition({ required String name, String syntax, required bool inherits, String initialValue, });