Implemented basic class methods not needing helpers
Implemented helper classes, size checks missing