When Should A Method Be Static