No need to reference via props, just do self.volume and self.looping. Then there is only one reference to self.properties.__values__ so it doesn't need to be aliased