Json and VO model implementation