v0.0.6 - refactored for public/private attributes and methods