when using SMART or REFINED PRVO operators if the method to mutate is static then only static fields and methods will be allowed