Das, was du einer Methode da übergibts ist die Referenz auf ein bestehendes Objekt (Stichwort: Call by Reference), ganz im Gegensatz zu Call by Value, was bei den "normalen" Datentypen verwendet wird (Integer, String, etc.).
Du kannst höchstens
nil als Standardwert setzen, da ein anderer Wert sinnlos wäre

klar soweit?
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)