Revert "use attributes when constructing fixtures"

This reverts commit 0bf4586b8f17e13338e9b5d4b21fdb161048732a, reversing
changes made to ac44b3bd9f49980bd1fb97f66913ac2c3e74bb6c.