Refactored For iteration to Object chaining
Added specs for extracted classes