Removed equals and hashCode, not needed