Removed use of attribute getters and setters

Use el.value except in the case of a checkbox where a value attribute
will be used if specified and checked

fixes #1