Added hasFilePath to Document for efficiency, started on implementing
interface for con.