badly implemented sim.partProperty