feat: onPackageSetup -> check editableFields and inhertiableFields config for non-existing fields refactor: restructured EventHandling methods for better code readability