{
Post post = module.currentUnitOfWork().newEntity( Post.class );
post.message().set( message );
post.createdBy().set( poster.self() );
post.createdOn().set( new Date( module.currentUnitOfWork().currentTime() ) );
post.replyTo().set( viewPost.self() );
self().lastPost().set( post );
Numbers.add( self().postCount(), 1 );
return post;