removed martini/binding and Validate()
Hide text from List by default
Cleaned up Save()
reintroduced interface for abstracting backends
the store for testing