Should this be initialized as an array? I think if we don't pass in a user id or post id it will crash in the public_models function