Remove constructors for abstract objects

Change-Id: I444ba6733689ec7c8cca24e0a05915da053b7c0e