add rspec guard
.self_subscribe method which subscribes given object to itself