Improving specs a bit
Can't call private method
Validation is already being done in initalize
Improving coverage