added visible as an automatic dependency of animatable