Added respond-to mixin