Moved the public accessors to the __init__ as I feel that makes the most sense
Changing the 'private' function names