apparently staticmethods and classmethods are not 'callable()' so they were not wrapped and ran in the main process fixed the problem by checking if each member of the __dict__ has a __func__ attribute, and wrapping it if so
1.0.1
Added the option to use as a context manager using the 'with' keyword Support directly setting and getting attributes on the child process class