adding in polymorphic post association and cleaning up some decorator problems