Extracted some common class attribute setup behavior into Hypostasis::Shared::Utilities.