specr (npm): Extend object by specification
Keywords: extend|mixins|prototype|object|inheritance|class