Probably we should be using interfaces instead, let's do this simple way first and we'll improve later.
Attach a file by drag & drop or click to upload