Add Error throw
Split `_newComponent` method
Bump version 0.0.4