Simplifying the ctors