initialize accepts a config parameter, fixes bug with refinery-cms