First prototype which works using Angular form validation API