Item is now immutable.
Make database a class.