Rewind...starting to gettoo complicated. My design is crap.
Rewrote PostAction class