Added detector to specification.

Signed-off-by: selmeci <selmeci.roman@gmail.com>
Generalized function for correct pattern variant's detection.
Refactored affected source files.

Signed-off-by: selmeci <selmeci.roman@gmail.com>
MOved ServiceInInventory to domain objects' package.

Signed-off-by: selmeci <selmeci.roman@gmail.com>
Added Utility Abstraction Pattern

Signed-off-by: selmeci <selmeci.roman@gmail.com>
New relationships from Utility Abstraction Pattern

Signed-off-by: selmeci <selmeci.roman@gmail.com>
New function for testing existence of specific object

Signed-off-by: selmeci <selmeci.roman@gmail.com>
Signed-off-by: selmeci <selmeci.roman@gmail.com>
Automatic indexing of object in parent's index

Signed-off-by: selmeci <selmeci.roman@gmail.com>