Why make it final? Isn't it nice to offer the ability for others to extend it if they want to?