manifest contents now available in plugin scope
changed private variable naming from CamelCase to underscored