Removed all inline functions and methods. Changed constructors for built-in structs into initialization lists