Some of your private variables have underscore, but some don't. It's better to use one style