struck (npm): Simple event-driven, extendable objects
Keywords: Object|extend|event-object|base-object