Full on active record style static accessors

Transactions still need more work