I haven't actually tested this, but I just noticed this while working on the eink gizmo that overriding the default parameters will cause the private variables to not be initialized at all instead of using overriding values. Removing the underscores on those should fix it.