jsbean (npm): Javascript bean brewery
Keywords: composition|inheritance|javascript-objects|private|state