Cleaned up Post.m class