Add HasLifecycleMethods interface

Remove redundant method declarations in HasReceiverRegistration class.