A construction pattern for dependent objects

A construction pattern for dependent objects