[++] compo methods - return self