This document discusses properties that a good domain description for reasoning about actions should have beyond mere consistency. It introduces the concept of modularity for action theories, where the different types of laws (static, effect, executability, inexecutability) are arranged in separate components with limited interaction. Violations of the proposed postulates about modularity can lead to unexpected conclusions from logically consistent theories. The document outlines algorithms to check whether an action theory satisfies the postulates of modularity.