https://www.youtube.com/watch?v=mVVNJKv9esE
Properties are meant here as defined in Cheng Lou's talk - optimization, analyzability, hackability, readability