repositories managed centrally
annotations DO work in kotlin ;)
fixing compile error -ups
basic validation working