Code cleanup, seperate init CCall, no context, system_object only at init