rewrote ContentHelper (requires no more "collection id")
added JavaDoc to everything