Testing creation and comparison of factory objects in __new__ to make slightly more logical; with a view to implement if successful.