Add PseudoConstruct attribute/functionality with accompanying unit tests