defines new or modifies existing properties on an object with descriptor and configured descriptor property