Move all_expectations and related functions into new class AllExpectations.
Move unregister_all_mocked_methods() into class AllExpectations.
Use @ instead of AllExpectations. in class methods.
Move find_expectations() into class AllExpectations.
move check_for_duplicate_expectations into class AllExpectations.
Make private members truly private in class AllExpectations.
Create class Expects and move related functions into it.
Move method Expects._is_pre_existing_property() to function is_property().
Create class MockedMethod and move related functions into it.
Make private methods of Expectation truly private.