Let annotation subclasses handle custom initialization from a dictionary themselves. Use super's implementation to set properties in annotation initializers; avoids overhead from change notifications. 
Let annotation subclasses handle custom initialization from a dictionary themselves. Use super's implementation to set properties in annotation initializers; avoids overhead from change notifications. 

JackieXie168/skim,JackieXie168/skim,JackieXie168/skim,JackieXie168/skim,JackieXie168/skim