Hello! I have a project in which I must simulate a blog application,with users' post mangament. These are the requirements: A blog has a title and a collection of posts.The posts have the following information: -author -data -title -text Each post has a code thet is generated automatically and which acts like the serial number within the speciality the post belongs to. The speciality are: -Information:This's a post with just text and an answer is forbiden. -Version: It's a post of an information's version that gets updated. -Debate: this's a post containing information and accepts one or more answers. -Answer: It's an answer to a specific debate. The program must support the following operations: -Ask for User login identification(no password involved) to later use as the author of given posts. -showing information about posts. -create new posts. -create new blog. -store blog in hard drive. -load blog. Here are my classes: Code: abstract public class Post { private Date date; private String author; private String title; private String text; private int code; } public class Infor extends Post { Version ver; } public class Version extends Post { } public class Debate extends Post { Answer ans; Version vers; } public class Answer extends Post { } public class Debate extends Post { String btitle; Post pst; } public class Answer extends Post { } public class Debate extends Post { String btitle; Post pst; } Does this look ok?Does it need any more specification? Any help is very appreciated!