                .append(getPageNumber(), pageable.getPageNumber())
                .append(getPageSize(), pageable.getPageSize())
                .append(getSearchProperty(), pageable.getSearchProperty())
                .append(getSearchValue(), pageable.getSearchValue())
                .append(getOrderProperty(), pageable.getOrderProperty())
                .append(getOrderDirection(), pageable.getOrderDirection())
                .append(getFilters(), pageable.getFilters())
                .append(getOrders(), pageable.getOrders()).isEquals();
    }

    public int hashCode() {