Added kind-of dynamic properties.

need more work on this.
But this is working Great.