testing adding and accessing arbitrary properties