Added: Some more comments
Changed: Optimized copy method
Fixed: Typo