added json mixins and custom AdminModel
added json mixins and custom AdminModel