Extended Number object to validate numerciality
Added ID to data attributes
Refactored mock responses - they are now dynamic and can modify data state