should these be private with accessors? What if not set yet?
what if not a complete result? What if only one LP in the IP?