Created common interface for client and server remote component