defeasy (npm): defeasy helps you define data and accessor property easily
Keywords: property|data-property|accessor-property|getter|setter|writable|enumerable|configurable