remove executable flag
Introspect preference properties instead of hardcoding