Perhaps allow setting of module properties to null and making them mixable.
Activity