Type safety for common
release 0.4