singleton made a base trait again
docs