If any person shall make any conveyance, gift, grant, demise, charge, limitation of use or uses or assurance of, in or out of any lands, tenements or hereditaments with any clause, provision, article or condition of revocation, determination or alteration at his will or pleasure of such conveyance, assurance, grant, limitation of uses or estates of, in or out of such lands, tenements, or hereditaments or of, in or out of any part or parcel of them, contained or mentioned in writing, deed or indenture of such assurance, conveyance, grant or gift, and, after such conveyance, grant, gift, demise, charge, limitation of uses or assurance so made or had, shall bargain, sell, demise, grant, convey or charge such lands, tenements or hereditaments, or any part or parcel thereof, to any person or body politic and corporate, for money or other good consideration paid or given (such first conveyance, assurance, gift, grant, demise, charge or limitation not by him revoked, made void or altered according to the power and authority reserved or expressed unto him in or by such secret conveyance, assurance, gift or grant), then the former conveyance, assurance, gift, demise or grant, as touching such lands, tenements and hereditaments so after bargained, sold, conveyed, demised or charged, against such bargainees, vendees, lessees, grantees and every of them, their heirs, successors, executors, administrators and assigns, and against every person who shall lawfully claim anything by, from or under them or any of them, shall be deemed, taken and adjudged to be void, frustrate and of no effect; provided, that no lawful mortgage made bona fide and without fraud or covin, upon good consideration, shall be impeached or impaired by force of anything in this chapter contained.