Pattern for dual-use primitives (based on how Rectangle class is setup)