In JS (javascript) there are different approaches to create objects and each one performs different when the object properties values are read and write
GitEvents is a new community Open Source organisation by @NodeBCN and @LNUG which started in a hackday to manage events through GitHub interface and API