Fixed PSR-0 and added cloneRemote method