Make the user-subclassable attributes be public (no _)