Removed the old model constructor.
Added stash storage. Simplified memory storage.
Improved storage: getId(); use "instance" instead of "self".