adding es6 Object.assign
customProperty first commit