added ignore_visibility settings to make getters and setters always public, fixed camel casing on variables with any underscores