removed serialize abstract and interface class, for not user case at this time