renamed variables to stick with underscore naming convention
modified the property access methods to allow for fluent and more classic class interface access
fixed a wrong function name
modified the getInstance method name to get_instance