scope deduction, default behavior changed -> for example shared_ptr will be within singleton scope via default