Explicit methods visibility and assigning objects by reference