Fix an issue with uninitialized instance variables
Reorganize specs into shared_example
version bump