Typescript Add Property To Interface Dynamically Typed Language Definition