make sure requirements exist in the namespace

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
memento mockup

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
catch memory leak

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
I need an update_duration method that doesn't use debounce

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
reorganize models to use references instead of names for { models: } parameter in Relations

Signed-off-by: Tomas Neme <lacrymology@gmail.com>