Optional: I'd put definition of these method to .cc file.