fixed all sibling methods. there was a bug in base method siblingsAndSelf