cleanup
Public Domain calculation: No default date, extensible properties, but
still lots of TODOS, #6