Add animation progress descriptor to allow for only getting relevant keyPaths and block callbacks