delete dynamic variables
delete all connected signals on JObject destruct
switched to const char* strings to prevent string copying