Replaced Output with Console class, added CallResult for proper call chaining