Gildable class, JsonAttribute model attribute base interface