first.  meant to capture formalish versions of the properties.