added accessor methods for abstractslave
: