Hide List and Buffer internals from abuse