@devoncarew 

I have been following a convention where, I always specify the type whenever it is known. Is there any guidelines on when can we omit it, or is it just a decision call ?