Basic object construction for a few types and their lists