a hack with the props definition on the objects (bad, bad, bad)