Move protected methods to library as helper methods
Release 0.3.0

Move protected methods to library as helper methods