Added missing IEnumerable interfaces, cleaned doc