properties and methods
const propertynames = Object.keys(this) const methodnames = Object.getOwnPropertyNames(Object.getPrototypeOf(this))