Where are you setting the values for these?

Also, I don't think you need objects for these for each display object: since you have to set their values before using them, anyway, you can use shared instances as static fields on DisplayObjectDefinition. Same for the objects used in mouseX/Y