Asserts required parameters
Uses partial mock for OCConnectionManager
Completes property's tests
Adds for instance methods
Adds factory methods
Adds test to check if save: creates and performs a request
Adds parameters assertion on save
Merge branch 'feature/ojf-8_cover_all_code_with_tests' into develop