v0.3.0 Improvements #7 - refactoring, optimization and major internal cleanup (thanks to @marshall-lee !) #5 - optimization in accessor calls (again, thanks to @marshall-lee !)