More Constructor Streamlining