support ignored constructors within serialisation properties