Implement 'sizeLimit' constraint
'fixedSize' means that the size always reports as the specified fixed size, regardless of how much is actually used inside the fixed size.
'sizeLimit' implies that the size reports as the span of space used and an exception is raised if the size span exceeds the limit.