1. added more examples
2. added proxy/interface for HtmlElement class
3. code, related to Typified element processing was moved away from Page/PageFactory classes
4. now using annotation manager build-in caching
5. factory singleton fixed to support descendant singleton factories
6. proxy methods (which were 1 line long) were inlined into proxyField method
7. page/htmlelement properties of scalar types are now ignored
8. PageFactory code rewritten to be ReflectionProperty oriented instead of being Annotations oriented
9. properties inherited from other classes are now ignored (maybe it's bad if we'll extend one page/htmlelement from another later on)