Add patterns_root variable to specify root directory of patterns
Refactoring: split logic to build of command and execute
Refactoring: Rename oss/os to operating_systems/operating_system
Refactoring: rename method from update_attributes to update_metadata to avoid unexpected override