Make Cell.constructor(...) more functional