Tidy
Change notification on Property
Added call and property forwarding to PrivateScope
Vector mixin to consolidate the others
Big Animation refactor, and updates to Visibility Trait to reflect the new API