Traits for geometric classes. Working.