Implementing ToString because it's good practice and helps with debugging.