Added POD, made some methods internal ones.