Fixed Constructors to use base with or without attributes