Added instance property aliases
Added html5 input and button type shortcuts
Cleaned up code
Added data-serialize-* attributes for labels and references for future serialization support.