IE10 Date Issue

Inheritance should use the component/inherit component rather than setting prototype explicitly.  This messes with IE for some reason.