Consistency in API Design - What Is a Good API? | OneNoughtOne