Renamed comparission_spec to modifiable_spec.
Handled NULL cases on comparissions.
Added attributes' comparissions.