no reason for a UI class to have atomic properties