function getOwnEnumerableProperties(obj) {
  return Object.keys(obj).concat(getOwnEnumerablePropertySymbols(obj));
}
### .getOwnEnumerableProperties(object)

This allows the retrieval of directly-owned enumerable property names and
symbols of an object. This function is necessary because Object.keys only
returns enumerable property names, not enumerable property symbols.

@param {object} obj
@returns {Array}
@namespace Utils
@name getOwnEnumerableProperties
@public