move compare method to AbstractBean