Function always return promise
Framework for support service modules for node.js
Make object with freezed structure and dynamic property names and values
Andrei Senaev website