Property and no default-ctor support