moved to package net
jetBrains annotations, correct simple json
model added