Why do we need these Java-style setters anyway?