Pull property writers to a single struct