Questions about comments

Does Elgg 2.x automatically add the comments feature on a new subtype in full view? Or do you have to include a function in the code?

Also what about notifications? Will it automatically notify the object owner or will that need some coding as well?