finalized constructors for UICustomVieCell